﻿using System;

namespace Mono.Cecil
{
	// Token: 0x020000BA RID: 186
	[Flags]
	public enum PInvokeAttributes : ushort
	{
		// Token: 0x04000291 RID: 657
		NoMangle = 1,
		// Token: 0x04000292 RID: 658
		CharSetMask = 6,
		// Token: 0x04000293 RID: 659
		CharSetNotSpec = 0,
		// Token: 0x04000294 RID: 660
		CharSetAnsi = 2,
		// Token: 0x04000295 RID: 661
		CharSetUnicode = 4,
		// Token: 0x04000296 RID: 662
		CharSetAuto = 6,
		// Token: 0x04000297 RID: 663
		SupportsLastError = 64,
		// Token: 0x04000298 RID: 664
		CallConvMask = 1792,
		// Token: 0x04000299 RID: 665
		CallConvWinapi = 256,
		// Token: 0x0400029A RID: 666
		CallConvCdecl = 512,
		// Token: 0x0400029B RID: 667
		CallConvStdCall = 768,
		// Token: 0x0400029C RID: 668
		CallConvThiscall = 1024,
		// Token: 0x0400029D RID: 669
		CallConvFastcall = 1280,
		// Token: 0x0400029E RID: 670
		BestFitMask = 48,
		// Token: 0x0400029F RID: 671
		BestFitEnabled = 16,
		// Token: 0x040002A0 RID: 672
		BestFitDisabled = 32,
		// Token: 0x040002A1 RID: 673
		ThrowOnUnmappableCharMask = 12288,
		// Token: 0x040002A2 RID: 674
		ThrowOnUnmappableCharEnabled = 4096,
		// Token: 0x040002A3 RID: 675
		ThrowOnUnmappableCharDisabled = 8192
	}
}
